package com.anysoft.bean;

import java.util.ArrayList;

/**
 * @ProjectName：gy_fund-android
 * @ClassDescription：资产查询
 * @CreateUser： yanbin
 * @CreateTime：2017-03-08 15:11
 * @ModifiedUser：
 * @ModifiedTime：
 * @ModifiedRemark：
 */

public class QueryUserAssetsBean extends BaseBean {

    private DataBean data;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private String totalAssets;//总资产
        private String totalIncome;//累计收益
        private String yesterdayIncome;//昨日收益
        private String totalBuyPlanRecords;//客户总定投数量 totalBuyPlanRecords totalTodayTradeRecords
        private String totalAtLoadRecords;//客户在途资产数量
        private String fundTotalAssets;//基金总资产 fundTotalAssets fundTotalIncome
        private String wisdomInvestAssets;//智慧资产 wisdomInvestAssets wisdomInvestIncome
        private String monthTotalProfit;//当月收益
        private String cashExpressProperty;//482002资产
        private String cashExpressProfit;//482002的昨日收益
        private String superCashExpressProperty;//000677 资产
        private String superCashExpressProfit;//000677 的昨日收益
        private ArrayList<ListBean> list;

        public String getTotalAssets() {
            return totalAssets;
        }

        public void setTotalAssets(String totalAssets) {
            this.totalAssets = totalAssets;
        }

        public String getTotalIncome() {
            return totalIncome;
        }

        public void setTotalIncome(String totalIncome) {
            this.totalIncome = totalIncome;
        }

        public String getYesterdayIncome() {
            return yesterdayIncome;
        }

        public void setYesterdayIncome(String yesterdayIncome) {
            this.yesterdayIncome = yesterdayIncome;
        }


        public String getTotalAtLoadRecords() {
            return totalAtLoadRecords;
        }

        public void setTotalAtLoadRecords(String totalAtLoadRecords) {
            this.totalAtLoadRecords = totalAtLoadRecords;
        }

        public String getTotalBuyPlanRecords() {
            return totalBuyPlanRecords;
        }

        public void setTotalBuyPlanRecords(String totalBuyPlanRecords) {
            this.totalBuyPlanRecords = totalBuyPlanRecords;
        }

        public String getFundTotalAssets() {
            return fundTotalAssets;
        }

        public void setFundTotalAssets(String fundTotalAssets) {
            this.fundTotalAssets = fundTotalAssets;
        }

        public String getWisdomInvestAssets() {
            return wisdomInvestAssets;
        }

        public void setWisdomInvestAssets(String wisdomInvestAssets) {
            this.wisdomInvestAssets = wisdomInvestAssets;
        }

        public String getMonthTotalProfit() {
            return monthTotalProfit;
        }

        public void setMonthTotalProfit(String monthTotalProfit) {
            this.monthTotalProfit = monthTotalProfit;
        }

        public String getCashExpressProperty() {
            return cashExpressProperty;
        }

        public void setCashExpressProperty(String cashExpressProperty) {
            this.cashExpressProperty = cashExpressProperty;
        }

        public String getCashExpressProfit() {
            return cashExpressProfit;
        }

        public void setCashExpressProfit(String cashExpressProfit) {
            this.cashExpressProfit = cashExpressProfit;
        }

        public String getSuperCashExpressProperty() {
            return superCashExpressProperty;
        }

        public void setSuperCashExpressProperty(String superCashExpressProperty) {
            this.superCashExpressProperty = superCashExpressProperty;
        }

        public String getSuperCashExpressProfit() {
            return superCashExpressProfit;
        }

        public void setSuperCashExpressProfit(String superCashExpressProfit) {
            this.superCashExpressProfit = superCashExpressProfit;
        }

        public ArrayList<ListBean> getList() {
            return list;
        }

        public void setList(ArrayList<ListBean> list) {
            this.list = list;
        }

        public static class ListBean {
            private String fundName;//基金名称
            private String fundCode;//基金代码
            private String fundType;//基金类型
            private String currentRemainShare;//总份额
            private String usableRemainShare;//可用份额
            private String freezeRemainShare;//司法冻结份额
            private String tfreezeRemainShare;//申请在途份额
            private String pernetValue;//基金最新净值
            private String incomeRatio;//七日年化
            private String hfincomeRatio;//万份收益
            private String bankNo;//银行编码
            private String bankName;//银行名称
            private String bankAcco;//银行卡号
            private String fundAcco;//基金账号
            private String tradeAcco;//交易账号
            private String totalIncome;//累计收益
            private String lastIncome;//昨日收益
            private String melonMethod;//分红方式
            private String unpaidIncome;//未付收益
            private String bonusState;//是否可修改分红状态
            private String capitalType;//渠道类型
            private String totalValue;//市值
            private String dayinc;//日涨跌
            private String shareClass;//收费方式 A:前收费B:后收费C:水平收费
            private String fundState;//基金状态名称
            private String fundrisklevel;//5资金风险等级
            private String fundrisklevelName;//激进型 基金风险等级名字
            private String fundstateDescription;//开放购买 开放取现 基金状态描述
            private String fundStateId;      //'0','正常','1','发行','2','发行成功','3','发行失败','4','停止交易','5','停止申购','6','停止赎回','7','权益登记','8','红利发放','9','基金封闭','a','基金终止'

            public String getFundName() {
                return fundName;
            }

            public void setFundName(String fundName) {
                this.fundName = fundName;
            }

            public String getFundCode() {
                return fundCode;
            }

            public void setFundCode(String fundCode) {
                this.fundCode = fundCode;
            }

            public String getFundType() {
                return fundType;
            }

            public void setFundType(String fundType) {
                this.fundType = fundType;
            }

            public String getCurrentRemainShare() {
                return currentRemainShare;
            }

            public void setCurrentRemainShare(String currentRemainShare) {
                this.currentRemainShare = currentRemainShare;
            }

            public String getUsableRemainShare() {
                return usableRemainShare;
            }

            public void setUsableRemainShare(String usableRemainShare) {
                this.usableRemainShare = usableRemainShare;
            }

            public String getFreezeRemainShare() {
                return freezeRemainShare;
            }

            public void setFreezeRemainShare(String freezeRemainShare) {
                this.freezeRemainShare = freezeRemainShare;
            }

            public String getTfreezeRemainShare() {
                return tfreezeRemainShare;
            }

            public void setTfreezeRemainShare(String tfreezeRemainShare) {
                this.tfreezeRemainShare = tfreezeRemainShare;
            }

            public String getPernetValue() {
                return pernetValue;
            }

            public void setPernetValue(String pernetValue) {
                this.pernetValue = pernetValue;
            }

            public String getIncomeRatio() {
                return incomeRatio;
            }

            public void setIncomeRatio(String incomeRatio) {
                this.incomeRatio = incomeRatio;
            }

            public String getHfincomeRatio() {
                return hfincomeRatio;
            }

            public void setHfincomeRatio(String hfincomeRatio) {
                this.hfincomeRatio = hfincomeRatio;
            }

            public String getBankNo() {
                return bankNo;
            }

            public void setBankNo(String bankNo) {
                this.bankNo = bankNo;
            }

            public String getBankName() {
                return bankName;
            }

            public void setBankName(String bankName) {
                this.bankName = bankName;
            }

            public String getBankAcco() {
                return bankAcco;
            }

            public void setBankAcco(String bankAcco) {
                this.bankAcco = bankAcco;
            }

            public String getFundAcco() {
                return fundAcco;
            }

            public void setFundAcco(String fundAcco) {
                this.fundAcco = fundAcco;
            }

            public String getTradeAcco() {
                return tradeAcco;
            }

            public void setTradeAcco(String tradeAcco) {
                this.tradeAcco = tradeAcco;
            }

            public String getTotalIncome() {
                return totalIncome;
            }

            public void setTotalIncome(String totalIncome) {
                this.totalIncome = totalIncome;
            }

            public String getLastIncome() {
                return lastIncome;
            }

            public void setLastIncome(String lastIncome) {
                this.lastIncome = lastIncome;
            }

            public String getMelonMethod() {
                return melonMethod;
            }

            public void setMelonMethod(String melonMethod) {
                this.melonMethod = melonMethod;
            }

            public String getUnpaidIncome() {
                return unpaidIncome;
            }

            public void setUnpaidIncome(String unpaidIncome) {
                this.unpaidIncome = unpaidIncome;
            }

            public String getBonusState() {
                return bonusState;
            }

            public void setBonusState(String bonusState) {
                this.bonusState = bonusState;
            }

            public String getCapitalType() {
                return capitalType;
            }

            public void setCapitalType(String capitalType) {
                this.capitalType = capitalType;
            }

            public String getTotalValue() {
                return totalValue;
            }

            public void setTotalValue(String totalValue) {
                this.totalValue = totalValue;
            }

            public String getDayinc() {
                return dayinc;
            }

            public void setDayinc(String dayinc) {
                this.dayinc = dayinc;
            }

            public String getShareClass() {
                return shareClass;
            }

            public void setShareClass(String shareClass) {
                this.shareClass = shareClass;
            }

            public String getFundState() {
                return fundState;
            }

            public void setFundState(String fundState) {
                this.fundState = fundState;
            }

            public String getFundrisklevel() {
                return fundrisklevel;
            }

            public void setFundrisklevel(String fundrisklevel) {
                this.fundrisklevel = fundrisklevel;
            }

            public String getFundrisklevelName() {
                return fundrisklevelName;
            }

            public void setFundrisklevelName(String fundrisklevelName) {
                this.fundrisklevelName = fundrisklevelName;
            }

            public String getFundstateDescription() {
                return fundstateDescription;
            }

            public void setFundstateDescription(String fundstateDescription) {
                this.fundstateDescription = fundstateDescription;
            }

            public String getFundStateId() {
                return fundStateId;
            }

            public void setFundStateId(String fundStateId) {
                this.fundStateId = fundStateId;
            }
        }
    }
}
